package com.gxa.javaserver.dto;

/**
 * 响应数据的类
 */
public class Response {

    /**
     * 成功的方法
     * @return
     */
    public static ResultDO success(){
        return new ResultDO(200,"处理请求成功！");
    }

    /**
     * 成功的方法
     * @Param msg:提示消息
     * @return
     */
    public static ResultDO success(String msg){
        return new ResultDO(200,msg);
    }

    /**
     * 成功的方法
     * @Param msg:提示消息
     * @Param data:返回的具体数据
     * @return
     */
    public static ResultDO success(String msg,Object data){
        return new ResultDO(200,msg,data);
    }

    /**
     * 错误的响应
     * @return
     */
    public static ResultDO error(){
        return new ResultDO(400,"处理请求失败！");
    }

    /**
     * 错误的响应
     * @param code:状态码
     * @param msg:提示信息
     * @return
     */
    public static ResultDO error(Integer code, String msg){
        return new ResultDO(code,msg);
    }

}
